Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
14 STAFFORD PLACE Terraced £4,475,000 20 May 2014
16 STAFFORD PLACE Terraced £735,000 6 Nov 1996
18 STAFFORD PLACE Terraced £1,797,500 22 Dec 2005
20 STAFFORD PLACE Flats/Maisonettes £1,150,000 13 Oct 2020
24 STAFFORD PLACE £5,000,000 21 Apr 2018